package cn.hyy.client;

import cn.hyy.domain.User;
import org.springframework.stereotype.Component;
/**
 *
 * Feign接口的实现类
 * 重写Feign接口的方法
 *  改重写的方法就作为接口的fallback回调
 *  通过Feign的客户端接口调用服务接口的时候，如果降级，则调用重写的方法
 *  我们可以在重写的方法中返回托底数据
 *
 */
@Component
public class UserClientImpl implements UserClient_FallBack {
    //返回托底数据的方法

    @Override
    public User getById(Long id) {
        return new User(-1L,"托底数据","托底数据");
    }
}
